Package | ca.on.phsd.r4-alpha |
Type | StructureDefinition |
Id | Id |
FHIR Version | R4 |
Source | https://simplifier.net/resolve?scope=ca.on.phsd.r4-alpha@0.1.3&canonical=http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-parameters-submission |
Url | http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-parameters-submission |
Version | 1.0.0 |
Status | draft |
Name | ParametersSubmission |
Experimental | False |
Description | Defines the Parameters resource for PHSD bulk import. |
Type | Parameters |
Kind | resource |
No resources found
No resources found
Note: links and images are rebased to the (stated) source
{
"resourceType" : "StructureDefinition",
"text" : {
"status" : "empty",
"div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\" />"
},
"url" : "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-parameters-submission",
"version" : "1.0.0",
"name" : "ParametersSubmission",
"status" : "draft",
"description" : "Defines the Parameters resource for PHSD bulk import.",
"fhirVersion" : "4.0.1",
"kind" : "resource",
"abstract" : false,
"type" : "Parameters",
"baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Parameters",
"derivation" : "constraint",
"differential" : {
"element" : [
{
"id" : "Parameters.meta",
"path" : "Parameters.meta",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Parameters.meta.profile",
"path" : "Parameters.meta.profile",
"min" : 1,
"max" : "1",
"fixedCanonical" : "http://ehealthontario.ca/fhir/StructureDefinition/ca-on-cms-profile-Parameters",
"mustSupport" : true
},
{
"id" : "Parameters.parameter",
"path" : "Parameters.parameter",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "name"
}
],
"rules" : "open"
}
},
{
"id" : "Parameters.parameter:inputFormat",
"path" : "Parameters.parameter",
"sliceName" : "inputFormat",
"min" : 1,
"max" : "1",
"mustSupport" : true
},
{
"id" : "Parameters.parameter:inputFormat.name",
"path" : "Parameters.parameter.name",
"fixedString" : "inputFormat",
"mustSupport" : true
},
{
"id" : "Parameters.parameter:inputFormat.value[x]",
"path" : "Parameters.parameter.value[x]",
"min" : 1,
"type" : [
{
"code" : "code"
}
],
"fixedCode" : "application/fhir+ndjson",
"mustSupport" : true
},
{
"id" : "Parameters.parameter:storageDetail",
"path" : "Parameters.parameter",
"sliceName" : "storageDetail",
"max" : "1",
"mustSupport" : true
},
{
"id" : "Parameters.parameter:storageDetail.name",
"path" : "Parameters.parameter.name",
"fixedString" : "storageDetail",
"mustSupport" : true
},
{
"id" : "Parameters.parameter:storageDetail.part",
"path" : "Parameters.parameter.part",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "name"
}
],
"rules" : "open"
},
"min" : 1,
"mustSupport" : true
},
{
"id" : "Parameters.parameter:storageDetail.part:slicePartType",
"path" : "Parameters.parameter.part",
"sliceName" : "slicePartType",
"min" : 1,
"max" : "1"
},
{
"id" : "Parameters.parameter:storageDetail.part:slicePartType.name",
"path" : "Parameters.parameter.part.name",
"fixedString" : "type",
"mustSupport" : true
},
{
"id" : "Parameters.parameter:storageDetail.part:slicePartType.value[x]",
"path" : "Parameters.parameter.part.value[x]",
"type" : [
{
"code" : "code"
}
],
"mustSupport" : true
},
{
"id" : "Parameters.parameter:storageDetail.part:slicePartCredential",
"path" : "Parameters.parameter.part",
"sliceName" : "slicePartCredential",
"max" : "1",
"mustSupport" : true
},
{
"id" : "Parameters.parameter:storageDetail.part:slicePartCredential.name",
"path" : "Parameters.parameter.part.name",
"fixedString" : "credentialHttpBasic",
"mustSupport" : true
},
{
"id" : "Parameters.parameter:storageDetail.part:slicePartCredential.value[x]",
"path" : "Parameters.parameter.part.value[x]",
"min" : 1,
"type" : [
{
"code" : "string"
}
],
"mustSupport" : true
},
{
"id" : "Parameters.parameter:input",
"path" : "Parameters.parameter",
"sliceName" : "input",
"min" : 1,
"mustSupport" : true
},
{
"id" : "Parameters.parameter:input.name",
"path" : "Parameters.parameter.name",
"fixedString" : "input",
"mustSupport" : true
},
{
"id" : "Parameters.parameter:input.value[x]",
"path" : "Parameters.parameter.value[x]",
"type" : [
{
"code" : "code"
}
]
},
{
"id" : "Parameters.parameter:input.part",
"path" : "Parameters.parameter.part",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "name"
}
],
"rules" : "open"
},
"min" : 1,
"mustSupport" : true
},
{
"id" : "Parameters.parameter:input.part:slicePartType",
"path" : "Parameters.parameter.part",
"sliceName" : "slicePartType",
"min" : 1,
"max" : "1",
"mustSupport" : true
},
{
"id" : "Parameters.parameter:input.part:slicePartType.name",
"path" : "Parameters.parameter.part.name",
"fixedString" : "type",
"mustSupport" : true
},
{
"id" : "Parameters.parameter:input.part:slicePartType.value[x]",
"path" : "Parameters.parameter.part.value[x]",
"min" : 1,
"type" : [
{
"code" : "code"
}
],
"mustSupport" : true
},
{
"id" : "Parameters.parameter:input.part:slicePartUrl",
"path" : "Parameters.parameter.part",
"sliceName" : "slicePartUrl",
"min" : 1,
"max" : "1",
"mustSupport" : true
},
{
"id" : "Parameters.parameter:input.part:slicePartUrl.name",
"path" : "Parameters.parameter.part.name",
"fixedString" : "url",
"mustSupport" : true
},
{
"id" : "Parameters.parameter:input.part:slicePartUrl.value[x]",
"path" : "Parameters.parameter.part.value[x]",
"min" : 1,
"type" : [
{
"code" : "uri"
}
],
"mustSupport" : true
}
]
}
}
XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.